草庐IT

ionic 模态窗口

全部标签

c# - 调整右下角的无边框窗口

我希望用户可以调整右下角的无边框窗口的大小,就像我可以调整组合框控件的自动完成窗口的大小一样。我找不到以这种方式配置表单的属性。也许有人可以帮我解决这个问题。图片可以在这里找到: 最佳答案 这是与Franci的解释相对应的代码,我正在写它,但他同时回答了,所以请投票支持他的解释,如果这段代码适合您的需要,那很好。protectedoverridevoidWndProc(refMessagem){constintwmNcHitTest=0x84;constinthtBottomLeft=16;constinthtBottomRight

c# - 捕捉/粘性 WPF 窗口

我正在寻找向现有WPF应用程序添加捕捉/粘性窗口功能(类似winamp)的解决方案。和被问到的一样here,只是我需要它用于WPF。它不一定要有停靠功能,只要有可能就可以捕捉到同一应用程序内其他窗口的边框和屏幕边缘(包括任务栏)。最好是开源解决方案。谢谢 最佳答案 这是您实际要求的解决方案:假设我们有2个名为MainWindow和Window2的Xaml窗口:MainWindow:Window2windows2;publicvoidRealodPos(){if(windows2==null){windows2=newWindow2(

c# - 将窗体窗口附加到 C# 中的另一个窗口

我想将一个表单附加到另一个窗口(另一个进程的)。我尝试使用[DllImport("user32.dll",SetLastError=true)]privatestaticexternIntPtrSetParent(IntPtrhWndChild,IntPtrhWndNewParent);setParentWindow(myWindowHwnd,newParentHwnd);在这样做时,我的表单会被附加,但也是不可见。问题"Attachwindow.."解决WPF窗口的这个问题,主要是通过使用HwndSourceParametersparameters=newHwndSourcePara

c# - 如何在C#中获取窗口的缩略图?

如何获取窗口的缩略图,例如Windows7super栏预览或Aero翻转?请注意,我不想要应用程序的屏幕截图,DWM中有一种方法可以获取此信息。我想要一种C#方式来执行此操作。谢谢 最佳答案 已经beendonebyBartdeSmet,他使用新的VistaDWMapi来实现这一目标。 关于c#-如何在C#中获取窗口的缩略图?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/146

c# - 我如何聚焦外国窗口?

我有一个应用程序,它一次只能打开一个自身实例。为了强制执行此操作,我使用以下代码:System.Diagnostics.Process[]myProcesses=System.Diagnostics.Process.GetProcesses();System.Diagnostics.Processme=System.Diagnostics.Process.GetCurrentProcess();foreach(System.Diagnostics.ProcesspinmyProcesses){if(p.ProcessName==me.ProcessName)if(p.Id!=me.Id

c# - 我可以在 WPF 中设置窗口边框颜色吗?

我可以知道如何设置窗口样式或颜色吗?下图是我的WPF我想将我的窗口设置为类似于下面的应用程序:谢谢。 最佳答案 据我所知(4年多以前),您可以创建一个样式以用于WPF窗口。这是一个示例窗口样式:结果将如下所示:阅读更多关于CreateCustomWindowsinWPFwithEase的信息 关于c#-我可以在WPF中设置窗口边框颜色吗?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questio

c# - 在父构造函数中设置窗口所有者时遇到问题

在WPF中,在父级的构造函数中将窗口的Owner属性设置为其父级有什么问题吗?应该没有吧?那么,为什么我会从以下代码中得到一个XamlParseException?publicpartialclassMainView:Window{privatereadonlyOwnedWindowowned;publicMainView(){InitializeComponent();owned=newOwnedWindow();owned.DataContext=DataContext;varwindow=GetWindow(this);owned.Owner=this;//Settingtowi

c# - 禁用 WPF 窗口标题栏中的关闭按钮 (C#)

我想知道如何禁用(而不是删除/隐藏)WPF窗口中的“关闭”按钮。我知道如何隐藏它,使窗口的标题栏看起来像这样:但我想禁用它意味着它应该如下所示:我正在使用C#编写脚本并使用WPF(WindowsPresentationFoundation)。 最佳答案 试试这个:publicpartialclassMainWindow:Window{[DllImport("user32.dll")]staticexternIntPtrGetSystemMenu(IntPtrhWnd,boolbRevert);[DllImport("user32.d

c# - 如何在 C# 中更改控制台窗口的完整背景颜色?

在C#中,控制台具有可用于更改控制台背景颜色和控制台前景(文本)颜色的属性。Console.BackgroundColor//thebackgroundcolorConsole.ForegroundColor//theforeground/textcolor问题是背景颜色仅适用于书写文本的位置,不适用于空闲空间。Console.BackgroundColor=ConsoleColor.White;//backgroundcoloriswhiteConsole.ForegroundColor=ConsoleColor.Blue;//textcolorisblue现在,使用上面的代码,它确

c# - Form.ShowDialog() 不显示启用调试的窗口

我在单元测试项目中创建了一个测试,我想在其中使用ShowDialog()函数弹出一个Form:[TestMethod]publicvoidTestDialog(){//ThisclassinheritsfromFormTestFormserviceTestForm=newTestForm("Mytestform");serviceTestForm.ShowDialog();return;}我希望此测试到达ShowDialog(),并“无限期”运行,直到我关闭窗口。但是,当我“带调试”运行此测试时,测试到达ShowDialog(),但没有出现任何窗体。奇怪的是,如果我“不调试”地运行,这